Career 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Germany F7 Spain F16 Seoul Challenger Western & Southern Open - Cincinnati Bosnia/Herzegovina F1 Slovenia F1 Slovenia F2 Slovenia F3 Italy F18 Serbia&Montenegro F4 Serbia&Montenegro F5 Serbia&Montenegro F6 Croatia F5 Germany F14 Hungary F6 Great Britain F7 Spain F27 Czech Republic F4 Czech Republic F5 Slovenia F2 Tunisia F4 Tunisia F5 Tunisia F6 Austria F1 Austria F2 Austria F3 Croatia F1 Croatia #1-w1 Croatia #1-w2 Croatia #1-w3 Croatia #1-w4 Italy F8 Hungary F1 Hungary F2 Bosnia/Herzegovina F1 Slovenia F1 Spain F11 Slovenia F3 Spain F18 Croatia F3 Spain F26 France F16 France F17 France F18 Austria F2 Croatia F2 Spain F13 Bosnia/Herzegovina F1 Slovenia F1 Slovenia F2 Slovenia F3 Spain F19 Spain F20 Serbia & Montenegro F2 Spain F22 Spain F23 Spain F24 Spain F25 Germany F15 Germany F16 Spain F29 Portugal F4 Spain F33 Portugal F5 Germany F2 Austria F2 Spain F3 Australia F1 Australia F2 Portugal F2 Sweden F1 Spain F13 Spain F14 Italy F11 Great Britain F9 Greece F2 Bosnia/Herzegovina F3 Greece F3 Slovenia F1 Spain F21 Great Britain F11 Spain F28 Spain F29 Great Britain F15 Spain F33 Indonesia F4 Indonesia F5 Indonesia F6 Bosnia/Herzegovina F6 Germany F19 Great Britain F19 Great Britain F20 Spain F39 Spain F40 Spain F41 Israel F4 Israel F5 Spain F1 Spain F2 Spain F3 Mexico F2 Mexico F3 Croatia F1 Cuba F1 Croatia F2 Cuba F2 Portugal F4 Portugal F5 Croatia F3 Spain F10 Croatia F4 Spain F11 Croatia F5 USA F7 USA F8 Great Britain F7 Great Britain F8 Bosnia/Herzegovina F2 Slovenia F1 Slovenia F2 Slovenia F3 Spain F28 Italy F26 Italy F27 Spain F34 Spain F35 Spain F36 Bosnia/Herzegovina F7 Spain F37 Croatia F10 France F19 Croatia F11 France F20 United Arab Emirates F1 United Arab Emirates F2 Germany F4 Germany F5 Italy F2 France F3 Great Britain F4 Great Britain F8 Spain F31 Kuwait F1 Croatia F1 Chinese Taipei F1 Chinese Taipei F2 Turkey F6 Iran F4 Iran F5 China F4 Great Britain F3 (Shrewsbury) Qatar F2 (Doha) Qatar F3 (Doha) Portugal F6 (Lisbon) Ljubljana Open - Ljubljana Ljubljana Open - Ljubljana Dubrovnik Open - Dubrovnik The LTA Bolton Challenger - Bolton Ljubljana Open - Ljubljana Antonio Savoldi-Marco Co. - Manerbio Black Forest Open - Freudenstadt Architect Open - Budapest Mordovia Cup 2005 - Saransk Kia International in Caloundra - Caloundra Genoa Open Challenger-Fondazione Carige - Genova Czech Indoor Open - Prague Internazionali di Tennis - Bergamo BH Telecom Indoors Sarajevo 2006 - Sarajevo Gemax Open - Belgrade Oberstaufen Cup - Oberstaufen Unicredit (Suisse) Bank S. A. Challenger - Chiasso Mordovia Cup - Saransk Prosperita Open 2006 - Ostrava St. Petersburg Challenger 2006 - St. Petersburg Kos-Zucchetti Tennis Cup - Cordenons Iskratel Open - Kranj ATP Slovak Open Challenger - Bratislava Banja Luka Challenger - Banja Luka Kia International In Caloundra - Caloundra Lambertz Open by Stawag - Aachen Kia International In Kawana - Kawana MST ATP Challenger International - Burnie Open Prevadies - St. Brieuc BH Telecom Sarajevo 2007 - Sarajevo Roma Challenger 2007 - Rome Croatia Osiguranje Rijeka Open - Rijeka Unique Zagreb Open - Zagreb 's Tennis Masters 07 Challenger - Graz Black Forest Open - Freudenstadt Banjaluka Challenger 2007 - Banja Luka Polska Energia Open - Bytom Bauer Watertechnology Cup 2007 - Eckental La Rinascente Tennis Cup Harbour Club Milano - Milan Mamaia Challenger - Constanta McDonalds ATP Challenger - Burnie Dublin Challenger - Dublin Internazionali di Tennis di Bergamo - Bergamo The LTA Hester Trophy - Manchester Guzzini Challenger - Recanati Open Diputacion Ciudad de Pozoblanco - Cordoba Israel Open in Memory of Col. Ilan Ramon - Ramat Hasharon Guzzini Challenger - Recanati 9° Trani Cup - Trani New Delhi Challenger IV - New Delhi XXXV Edizione A Savoldi-Marco Co. Trofeo Dimmidisi - Manerbio Black Forest Open - Freudenstadt Ljubljana Open - Ljubljana Genova Open Challenger - Genova Ljubljana Open 2008 - Ljubljana The Tarka Challenger - Barnstaple Ipsos Bucharest Challenger - Bucharest Caloundra ATP Challenger - Caloundra Bauer Watertechnilogy Cup 2008 - Eckental National Bank Men's Rimouski Challenger - Rimouski Caversham International Tennis Tournament - Jersey Seguros Bolivar Open - Medellin Club Coop's ATP Challenger International - Brisbane Challenger Britania Zavaleta - Puebla Abierto Internacional Varonil Ciudad de Cancun - Cancun Noumea Challenger Burnie Challenger Jersey Challenger St. Brieuc Challenger Monza Challenger Mexico City Challenger Rome Challenger Talahassee Challenger Pereira Challenger Savannah Challenger Sarasota Challenger Nottingham Challenger Karlsruhe Challenger Furth Challenger Pozoblanco Challenger Rimini Challenger Recanati Challenger Bogota Challenger Campos do Jordao Challenger Istanbul Challenger Freudenstadt Challenger Ljubljana Challenger 1° Torneo Challenger Series 12° Trofeo Paolo Corazzi - Cremona Tiburon Challenger ECM Prague Open 2008 - Prague Calabasas Challenger Sacramento Challenger Knoxville Challenger Puebla Challenger Salzburg Challenger Noumea Challenger Honolulu Challenger Rijeka Open - Rijeka Burnie Challenger Jersey Challenger Barletta Challenger Johannesburg Challenger Baton Rouge Challenger Athens Challenger Tallahassee Challenger Manta Challenger Savannah Challenger Sarasota Challenger Prostejov Challenger The Surbiton Trophy - Surbiton Marburg Challenger Braunschweig Challenger Nottingham Challenger 14° Torneo B. Camparini- Lines Trophy - Reggio Emilia Vancouver Challenger Seville Challenger Rijeka Challenger Bangkok Challenger Medjurgorje Open - Medjugorje s'Tennis Masters Challenger - Graz Ljubljana Challenger Bangkok Challenger New Delhi Challenger III - New Delhi Seoul Challenger Guayaquil Challenger Loughborough Challenger Bratislava Challenger Barranquilla Challenger Savannah Challenger Alessandria Challenger Nottingham Challenger Rijeka Challenger Nottingham Challenger Lexington Challenger Vancouver Challenger Shanghai Challenger Salzburg Challenger Bergamo Challenger Wuhan Challenger Beijing Challenger Bangkok Challenger Shanghai Challenger Istanbul Challenger San Luis Potosi Challenger Eckental Challenger Rhodes Challenger Burnie Challenger West Lakes Challenger Dallas Challenger Rimouski Challenger Rijeka Challenger Anning Challenger Manta Challenger Sarasota Challenger Kun-Ming Challenger Segovia Challenger Nottingham Challenger Brasilia Challenger Portoroz Challenger Granby Challenger Seville Challenger Lexington Challenger Vancouver Challenger Aptos Challenger Brasov Challenger Charlottesville Challenger Fergana Challenger Cancun Challenger Melbourne Challenger Traralgon Challenger Yeongwol Challenger Yokohama Challenger Toyota Challenger Caltanissetta Challenger Maui Challenger Quimper Challenger Zagreb Challenger Sarasota Challenger Savannah Challenger Shenzhen Challenger Anning Challenger Belgrade Challenger Tallahassee Challenger Rimini Challenger Heilbronn Challenger Nottingham Challenger Nottingham-2 Challenger Binghamton Challenger Lexington Challenger Vancouver Challenger Cancun Challenger Istanbul Challenger Reunion Island Challenger Singapore Challenger Traralgon Challenger 2 Honolulu Challenger Burnie Challenger Caloundra Challenger Irving Challenger Kazan Challenger Sarajevo Challenger Anning Challenger Ostrava Challenger Busan Challenger Eskisehir Challenger Manchester Challenger Surbiton Challenger Santiago Challenger Pereira Challenger Portoroz Challenger Cordenons Challenger Manerbio Challenger Alphen Challenger Banja Luka Challenger Tallahassee Challenger Orleans Challenger Fairfield Challenger Sarasota Challenger Pune Challenger Eckental Challenger Buenos Aires Challenger Happy Valley Challenger Maui Challenger Dallas Challenger Recanati Challenger Puebla Challenger Guadalajara Challenger St. Brieuc Challenger Sarasota Challenger Gwangju Challenger Nanjing Challenger Binghamton Challenger Tallahassee Challenger Busan Challenger Bordeaux Challenger Seoul Challenger Manchester Challenger Surbiton Challenger Panama City Challenger Bastad Challenger Alphen Challenger Granby Challenger Portoroz Challenger Cordenons Challenger Banja Luka Challenger Alphen Challenger Tiburon Challenger Ljubljana Challenger Las Vegas Challenger Traralgon Challenger Bangkok Challenger Sacramento Challenger Koblenz Challenger Rennes Challenger Kyoto Challenger Yokohama Challenger Seoul Challenger Eckental Challenger Loughborough Challenger Nottingham Challenger Chengdu Challenger Portoroz Challenger Heilbronn Challenger Vicenza Challenger Ilkley Challenger Guadalajara Challenger Leon Challenger Glasgow Challenger Le Gosier Challenger Barranquilla Challenger Lexington Challenger Surbiton Challenger Nottingham Challenger Binghamton Challenger Chengdu Challenger Jinan Challenger Sacramento Challenger Rome Challenger Kaohsiung Challenger Mallorca Challenger Bangalore Challenger Cassis Challenger Guayaquil Challenger Ostrava Challenger Prague Challenger Las Vegas Challenger Charlottesville Challenger Caltanissetta Challenger Rome Challenger Bangalore Challenger Bordeaux Challenger Koblenz Challenger Nottingham Challenger Nottingham-2 Challenger Shenzhen Challenger Rennes Challenger Monterrey Challenger Sarasota Challenger Leon Challenger Puerto Vallarta Challenger Aix En Provence Challenger Nottingham Challenger Lexington Challenger Anning Challenger Surbiton Challenger Aptos Challenger Fairfield Challenger Jinan Challenger Vancouver Challenger Brest Challenger Kaohsiung Challenger Eckental Challenger Salinas Challenger Bendigo Challenger Rennes Challenger Morelos Challenger Columbus Challenger Monterrey Challenger Newport Beach Challenger Mons Challenger Loughborough Challenger Orlando Challenger Nottingham 1 Challenger Istanbul Challenger Aptos Challenger Pune Challenger Cary Challenger St. Remy Challenger Mons Challenger Shanghai Challenger Las Vegas Challenger Quimper Challenger Jonkoping Challenger Savannah Challenger Anning Challenger Ilkley Challenger Stockton Challenger Canberra Challenger Happy Valley Challenger Surbiton Challenger The LTA Manchester Trophy - Manchester Kaohsiung Challenger Ismaning Challenger Mouilleron-Le-Captif Challenger Ismaning Challenger Rome Challenger Croatia Open - Umag Croatia Open - Umag International Indoor Tennis Championships of Croatia - Zagreb Open de Tenis Comunidad Valenciana - Valencia PBZ Zagreb Indoors - Zagreb The Stella Artois Championships - London PBZ Zagreb Indoors - Zagreb The Hypo Group Tennis International 2008 - Poertschach The Artois Championships - London The Nottingham Open - Nottingham If Stockholm Open - Stockholm Medibank International - Sydney Gerry Weber Open - Halle AEGON Championships - London AEGON International - Eastbourne ATP Studena Croatia Open Umag - Umag Serbia Open - Belgrade Chennai Open - Chennai PBZ Zagreb Indoors - Zagreb Open 13 - Marseille U.S. Mens's Clay Court Championship - Houston BMW Open - Munich AEGON Championships - London AEGON International - Eastbourne Atlanta Tennis Championships - Atlanta Countrywide Classic - Los Angeles ATP Studena Croatia Open Umag - Umag Legg Mason Tennis Classic - Washington Pilot Pen Tennis - New Haven Thailand Open - Bangkok China Open - Beijing Bank Austria Tennis Trophy - Vienna Qatar ExxonMobil Open - Doha Brisbane International - Brisbane Medibank International - Sydney US Men's Clay Court Championship - Houston AEGON Championships - London AEGON International - Eastbourne China Open - Beijing Erste Bank Open - Vienna Open de Tenis Comunidad Valenciana - Valencia Qatar ExxonMobil Open - Doha PBZ Zagreb Indoors - Zagreb Regions Morgan Keegan Championships - Memphis Delray Beach International Tennis Championships - Delray Beach AEGON Championships - London AEGON International - Eastbourne Campbell's Hall of Fame Tennis Championships - Newport St. Petersburg Open - St. Petersburg China Open - Beijing Erste Bank Open - Vienna Qatar ExxonMobil Open - Doha Aircel Chennai Open - Chennai Heineken Open - Auckland PBZ Zagreb Indoors - Zagreb ABN AMRO World Tennis Tournament - Rotterdam Grand Prix Hassan II - Casablanca Barcelona Open BancSabadell - Barcelona BMW Open - Munich Power Horse Cup - Dusseldorf AEGON Championships - London AEGON International - Eastbourne Citi Open - Washington Malaysian Open - Kuala Lumpur Brisbane International - Brisbane Open 13 - Marseille Dubai Duty Free Tennis Championships - Dubai AEGON Championships - London AEGON International - Eastbourne Claro Open Colombia - Bogota Malaysian Open - Kuala Lumpur Open de la Comunidad Valenciana - Valencia Rakuten Japan Open - Tokyo Erste Bank Open - Vienna PBZ Zagreb Indoors - Zagreb Dubai Duty Free Tennis Championships - Dubai Barcelona Open BancSabadell - Barcelona Mercedes Cup - Stuttgart AEGON Championships - London Aegon Nottingham Open - Nottingham Claro Open Colombia - Bogota Winston-Salem Open - Winston-Salem Aircel Chennai Open - Chennai Valencia Open - Valencia Winston-Salem Open - Winston-Salem Dubai Duty Free Tennis Championships - Dubai Mercedes Cup - Stuttgart AEGON Championships - London Aegon Nottingham Open - Nottingham Bet-at-home Open - Hamburg Rakuten Japan Open - Tokyo St. Petersburg Open - St. Petersburg Citi Open - Washington AEGON Championships - London AEGON International - Eastbourne Shenzhen Open - Shenzhen DIEMA XTRA Sofia Open - Sofia Dubai Duty Free Tennis Championships - Dubai US Men's Clay Court Championship - Houston Fever-Tree Championships - London Qatar ExxonMobil Open - Doha Nature Valley International - Eastbourne cinch Championships - London Nature Valley International - Eastbourne Truist Atlanta Open - Atlanta AEGON Championships - London Qatar ExxonMobil Open - Doha New York Open - New York Dubai Duty Free Tennis Championships - Dubai Rogers Cup - Toronto Western & Southern Financial Group Masters - Cincinnati Shanghai ATP Masters 1000 - Shanghai Sony Ericsson Open - Miami Shanghai ATP Masters - Shanghai BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Shanghai Rolex Masters - Shanghai Sony Open Tennis - Miami Internazionali BNL d'Italia - Rome Rogers Cup - Montreal Western & Southern Open - Cincinnati BNP Paribas Open - Indian Wells Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Miami Open - Miami Mutua Madrid Open - Madrid Rogers Cup - Montreal Western & Southern Open - Cincinnati Miami Open - Miami Miami Open - Miami Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London French Open - Paris U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Davis Cup, Group 2, PO, IRL-SLO 1-4 Davis Cup, Group 2, 1R, SLO-EGY 5-0 Davis Cup, Group 2, 2R, SLO-LAT 5-0 Davis Cup, Group 2, 3R, POR-SLO 4-1 Davis Cup, Group 2, 1R, ALG-SLO 2-3 Davis Cup, Group 2, 1R, SLO-EST 3-2 Davis Cup, Group 2, 2R, SLO-MAR 2-3 Davis Cup, Group 2, PO, SLO-TUN 4-1 Davis Cup, Europe/Africa Group II, 3R, LTU-SLO 2-3 Davis Cup, Group II, 1R, GBR-TUN 4-1 Davis Cup, Group 2, 2R, SLO-LTU 5-0 Davis Cup, Group 2, F, LAT-SLO, 3-2 Davis Cup, Group 2, 1R, LTU-GBR 3-2 Davis Cup, Group 2, 1R, NOR-SLO 0-5 Davis Cup, Europe/Africa Group II, 2R, SLO-BUL 5-0 Davis Cup, Europe/Africa Group II, PO, GBR-TUR 5-0 Davis Cup, Group I, 1R, SLO-FIN 3-2 Davis Cup, Group I, 2R, ITA-SLO 5-0 Davis Cup, Group II, 2R, GBR-LUX 4-1 Davis Cup, Group II, 3R, GBR-HUN 5-0 Davis Cup, Group I, 1R, GBR-SVK 3-2 Davis Cup, Group I, 1R, SLO-DEN 5-0 Davis Cup, Group I, 2R, RSA-SLO 4-1 Davis Cup, World Group, 1R, USA-GBR 1-3 Davis Cup, Group I, 1R, POL-SLO 3-2 Davis Cup, Group I, 2R, GBR-RUS 3-2 Davis Cup, World Group, QF, ITA-GBR 3-2 Davis Cup, Group I, 2R, SLO-ISR 1-3 Davis Cup, World Group, 1R, GBR-USA 3-2 Davis Cup, Group I, 1R, SVK-SLO 5-0 Davis Cup, World Group, QF, GBR-FRA 3-1 Davis Cup, Group I, PO, POR-SLO 5-0 Davis Cup, Group I, PO, ISR-SLO 3-2 Davis Cup, Group I, PO, SLO-LTU 5-0 Davis Cup, Group I, 1R, ROU-SLO 4-1 Davis Cup, World Group, QF, SRB-GBR 2-3 Davis Cup, Group II, 1R, SLO-MON 3-2 Davis Cup, Group II, 2R, RSA-SLO 5-0 Australian Open (juniors) All Lower level tournaments